it better... - Allemand Anglais Dictionnaire